custom enumeration added