Long edit (7/24)

Long edit