improved readability drastically. Read email for problems still unaddressed