added enum Race