use sexy looking parameter list