-switch    -compilation