drop downs instead of textboxes where necessary