+ generate item key.