implemented patch(), edit(), history(), and hits(); needs tests & documentation