added problem database functionality
updated user dashboard