first prototype.

calendar missing. other functionalities present