Adding unmodifed original code