updated prefab structure