se agregan funciones customizadas