rank => order
add guid
fixed for issue #7
now item guid, you can custom define or system define