Add to Profile pg, refactor