UPDATED WITH EXAMPLES