adding first pass at ted pushing code