completed create vocabulary exercise functionality