add assert.deepEqual for object comparation
refactoring routes
match deiferent params