first pass on the general admin panel flow