all tests works correctly