added multiple skin support