Methods 5, 6, 7, 9 and partial 8