added relocation to shader