finish. prepare to submit