definitions.h hecho, código retocado