refactored skill panel