cleanup of preprocessor
dry blocks
0.8.3.5
editing readme
0.8.3.6