codes depending fix