this step is called deprotection