tried to get methods done, think i fucked it up