start with BMS preprocessor