active models and fill generation