add hswca cell list classes, cpp part