verify and modify sourcecode via ast