updated to final submission version