adding category leadership
issue #2, implement JS