deep functions should be private, little fixes
Merge pull request #50 from yetanotherhacker/privatizeitall

deep functions should be private, little fixes