y
update after extensive work on generic scripts
y