final submission of stage #3