This is all or most of part three