a little more form automation