add test and make them pass