structural similarity algorithms added