added middleware parts in paper and divided middleware chart into brands and types