started work on pdgcg shells