structures junit tests (not done yet)