removed unnecessary this->...