agregando cambios para integrar lib de canvas