Clean remix (25/27)

Clean remix