Commit progress, a bit messy.
Commit progress before move into cp_appereance.
Moving into cp apperenace.
Remove un needed code.