almost finished calendar view except make it nicer