class piece parameter update