routing - handling different uri s