updated assumptions