forgot self in def