loading modules and parts now is carried in two ways, rules added to doc