add gridle_set mixin with doc