unfinished middle code
Merge pull request #8 from MarathonData/middle

unfinished middle code