fabric performance

fabric performance