Initial commit

Much changes, lol, sniff sniff