Greyna/interfaces data

release 2 DATA receiver interface implementation finished before rachid's release 1 merge