add top mode