first reaction compilation