fixed items protocol to return list of items