modify design

pullreq4