completed intermediate