dynamic block input field