update projector

This changes the projector to a direct matrix-vector multiply.