module set to private