First code commit. Might be the last one since it is working.