agregar la funcionalidad de # y otras modificaciones