add some parameter support