added approval prompt