fixed shelve keys