adapted signature of private method to comply with th econstructor's signature