added python BOM generator