something better is happening with ids