Refactor recruitment vm