skin changes by Jugger with some tweaks by me :)