basic calendar functionality working