dpm:positional options + parsing and interactive loop