added failing tests to fix in tdd