as source now returns an resource it has to be requested by the resource