use objects not arrays for skills