v0.1

big code reorg