added getline
more parse + vec fixes from ced