Simplified, added discussion vc