finalized v3 - now adaptable to other guilds