Added the separate header file