data + canvas fabric