going to get some sleep; will work on parentheses; checking everything else...