Long edit (10/24)

Long edit