add repeat shell