addded State Base Class