new style init
Merge pull request #10 from doron2402/New-Style

new style init