forgot to actually call functions