Much changes (10/33)

Much changes