using a passive matrix