protocol seems bad
well this ain't gonna work
that should not have been there, for one
function to showLocation of its call
lots of logging stuff fixed/improved aka complected:)
some param checks for ie. q/log