canvas rendering

actually it isn't really conclusive