Aprroach to form processing