tutorial for processing