passes freetests and modified readme