change suit to enum