Better example and updated