more work on parser; sections now working