skill requirements