[TODO]: implement overview mode