blog - redisigning routes and versions