added catch all route excluding /shop