small rewrite of spotinfo, not done yet!