added callbacks to recrod docs