added quack and test_quack