Changed the class to a struct
fixed conflict