fix: using self to refrence class var