made separate header file for vector1