added fat framework