refactor skillset