flexibilize extensions dependent afected by parameters