Update profile module (in progress, compiling)