pushing up thomas old code