Initial commit

It sucks. But it works.