did a codeup exercise