shows data and allow user to controll