system-id function, fixed creation function