added a test and a new interface