calendar now almost works, i believe