module hides uneccessarily public methods