-added special skill handling