added image gallery directive