basic fabric completer
improved completion; refactor; flakes