First commit. Everything works i think