initial version that receives some data