Created second impose method.

Optimized for sparse