working full calendar implementation