else of ovvfunc cleaned