add Receive data service, add abstractDataObject