Skinning works

Code needs major refactoring - fugly