chartek library created, some implementation of appointment object