start and end color added as options