add revised ExCanvas libraries