+rep fn external ( got unreal )