added fabric completion