feature generation + feature drawing