start using namespace::autoclean