improved ux with modal form