refactoring additional test