intermediate final