Added airi-ido module
Moved provide functions at the end of the modules