Router – implementing and using