wrap module to class function