new
adapting to tikzinput
adadpting to tikzinput