refactored action methods