fabric knowledge