added candidate feature generation tool and file