start to write schedule class
start writing crossover function