adding getItem method and refreshable get method