interactive transformation