some new convenience implicit matrix products