add the design of processing