added FD and TD