changed around the start method