stage automation techniques