bugfix and refactor for saving personal campaign actions.