updating components & adding vendor information