move Skin* struct to skin.go
refactoring: rename variable names.