updating from foo