refactor create action
major update for Pirate