make Stack public