add assignment problem