coding entity class