Move action functions → action.go