modify getItem