prepare and deploy modifications