Added generale class constructions

Added generale class constructions