fixed private method
removed perl-style backref