MSU2U-API griffin assignment 1