fixed order factory and misc