renamed get to get_item to avoid name collisions