fabfilegen kind of works