wip opls_rules
wip became a module