You might have seen many big companies advertising their products by creating memes, is it a new way for marketing ?