further improvements to skillcat