initial commit
update version
make it better