working version 0.01 Alpha