to simply constructor interface

and use class builder #1