basic client router based on director