slight modification on item slot