complex automation environments