more environment flexibiity