preliminary work on dashboard page