refactoring: make a perspective better