added support for choosing the skin