update branch to match newest libG changes
adding new zach sample sphere modified slightly