change test
finish test and requirement
finish homework