added tests for load, updated methods to make tests work better
more tests