copied parameter codes