added skin ui and editor ui
refactoring