update submit handler,still haven't figure it out