fitness for survival