added feature generation example