yep,
its worked ....my last bit in the create syntax "using test.world" was wrong so I dropped db link and created it as "using test" without the world...
the service name in the tnsnames.ora was test and not test.world
this worked eventually, its very much annoying for such little stuff to bugger the mind.
thanks everyone.