updated processing, page 1 syntax restrucrured