Full edit (13/26)

Full edit