renamed item -> type