move the staff out into a separate json while which we load at page load, also sneak in a submit button