faster by omitting complmat