added 'lable' field to Entity data type. in this snd attempt, a constructor is employed for better maintainability