added burton parsing code, still work in progress