first cut at homework #4.

need to revive some features from last week and add other user profile click