Finished replacing list with vec
Modified parse to be compatible with vec