init
prototype
WIP
finish prototype
fix bug
Merge pull request #1 from phariel/v1

V1