shift to guard and moved foundation
shift to guard and moved foundation part 2