changed require examples