How to deal with tough terrains of Life?