updated david's req2 and the carbuttoncontrol peer review