Do changes (17/27)

Do changes