First snapshot which is usable, but have a lot of bugs