init halfworking compiler