bring back calendar generation