Initial commit

working beta 0.1 version