granular processing