add various files and update others.