uint ids changed to string in service contract