finished methods for calendar