really minor, but I think we decided to insert 2 empty lines between preprocessor and cpp code