creating few failing test cases for missing functionality
implementing the additional functionality