First version logic commit.