Group purchase view basically works, need some tidy up around a bit