add @binding and @value define