wip adding request abstract to auto notify delegate