add some example and few utils