pre and main processors