add iterator and vector demo