commiting after perfecting the basic flow, going for commets