more optimizations
only calendar
dependencies