add param arg feature