Do changes (14/27)

Do changes