fix id type