What Does life really Mean ?