extenciones de funcionalidad