Make IDs finctional