put join purchase dialogue into a fragment