zouhuibo's framework