14-submit-modify interface and add vector function