hiding cls
Merge branch 'master' of github.com:mghayes/unpm
moved cls logic into its own file