dashboard with dynamic interface