everything except calendar is functional