Initial functional commit.