f-----g.... longsdale....