use class instead of interface as told by josh in effective java
added Schedules
added timezone and info
added timezone and info