added code efficiency section