facility work using global stack