added canvas user parameters