Current code as of when 637 paper was turned in