use long parameter form