internal representations