moved actions to character model