implement caman filters, and adding preview images