* also made the id atomic