First code commit.
Code is ugly.