init, add assignment 1