added more tests to be implemented