re-design parameter list #1