version 1.0 push

more changes
fix a lot of bugs