testing the interface