typeTete action + view + buisness logic todo