test with all methods