put and post operations finalized for character editor, still need to refactor