refactored fish creation using AR validation