added competition mode