first commit, clearly there are no bugs, especially no infinite loops