wrapp some enumerations on signals