initial work on form and processing