add list and vector sources