implemented public calenders fixed bugs