adds some methods, improve the tests