add skin optional,amend something