this is an example project that uses a modal form to do data saving