adding osl_loop extension