i think i may be an idiot but...