required finished