add a test and the functionality to make it pass