better starting and stopping