second commit of dream, still has friend problems.