fixed id creation