base url trailing slash problem
a bunch of new features