more work on the user dashboard