enumerate better