- add dictionary learning