added representation component