some wigedt implementation, gonna think about more specific transitions