added field for skill cap, and constraint for skill field