compiling opp on first start if not existent