living cell delivery