initial reduce commit, working