Split/add and fixes

done.  thanks.