broke up into functions a bit, and added some more access control (so artists don't see group-performer editing tools)