basic calendar functionality is good, needs crud and styling