1.make test name more descriptive 2. implemented tests 3. removed some tests which are not useful
completed the clock implementation and added a new parameterized test