Middle Point Agents