implement hotseat