add types module