added super class - Enity2D