implement keywords and similarimages