many comments in sec 5, sec 5 needs work