implement extended content description object