refactored clients route