prelim work on sparse representations method