started with vector<struct>