added full processing stream and example