pushing latest for john.  new type stuff is not really done yet.