further refinement of skill system