better id storage and incrementing