improve - circConv and calling code