Refactor add prof post