90% WORK IS DONE, MY LORD. NEXT TIME LAST SEVERAL CHANGES