part representation added