clean design

>clean design