added skin sub-module