add entity-data component