optimax ok - first realistic b/m + refactoring vari