Add compiler options and hungarian notation