could be very much better and much more could be done immediately
It could, in fact, be made very much better and much more could be done immediately.
could, be very much better and much more could be done immediately.