picol proc (in progress)