added calendar route

reverted back to working file
merged with another fork