updates
Started  to introduce the original code into new tank code