submits for final