finished the first new requirement