expose hook main methods
add namespace conf
pep8
rename private modules according with pep8