Как будет по-итальянски фантазировать, как сказать фантазировать на итальянском

1) fantasticare ; sognare (ad occhi aperti); fare / costruire castelli in aria

2) (импровизировать) inventare, improvvisare