separate items into folders per type