revisada externalizacion del input