design changes and ability to specify slug