first real code commit. big one.