moving to tight ids, improving plotter