restricted the weight value set by user on field.flag set to false and always greater than null