Initial 0.1 working version