other idea for representation