Mimicking life