Added getItem and read methods