worked on start and nexturn method