Tested omni module

works using autonomous function with blocking