fixed itemprovider, provide the correct placements and groups