Long edit (3/24)

Long edit