new testcase, new structure. to see differences compare with master. more tests need to be added