in class exercise because using github is SO HARD