fixing error: self -> this