added start and stop forever