moving methods, profiles launch again

refactoring a few things so that they are in the right places. made
profiles launch again