initial packstack work