new add - assignment 2