First commit

Not everything works completely right