Update profile module (wip) + add new profile test (wip)