now allows for unique names