corrected complex part