now the dinamic is syncronic