Check and Final submit form