scripted and fixed many things :-)