group canvas model