adding start and stop methods