add asoc support