test all methods