remove lvl argument from public function