partial work on ninja generator