added vim opp and compiling for opp