remove unneccesary function wrap