doing type