fix : overwrite omni func