-flag    -reaction    -main