it synthesises at least
forgot the simulation