added a self. it wasnt compiling