operating stack