[Fabric 005] programming direction it science