replace with recovered code of effective intro