skill allocation