counsel stack