adding the schedule call to the unnamed methods
includes new interface for entity and implementation for the 3 different create calls