UPDATE

this update contains contains the constants for each file that will extend it, also included in the case statement of the constructor