finishd refactorying none? method
refactor any? method