completed intermediate thing