reworked mirrors logic so we can track mirrors by token