What is weighting and what do the different types do?