Added vectors and initial implementation of option.