More OO approach to the program now
More OO approach to the program now