- comply with file naming convention
- comply with class and method naming convention
- basic tests for lib.calendar