Copying the original code in first