updated start, finished changes