final explanation and submition