compile chnages