User Groups, use perm model
Template precompiler, return data