update prole build structure