fix: self -> this