added oshelper