be smarter and use the id to make it unique