added list of vectors and shapes