refactor profile module to use an sa_parser