multi-granularity