expressions can now reference other values