big refactor and reorganize
release 0.1.2
update changelog