add tests
add tets module
add ocontrib
smiffle