explain processing according to function and according to usage?