added RecordNotFound exception