TWD offers the following services: