j neuberger: jn hap3-10
j neuberger: jn hap3-19