dev_2 add new fD()
dev_2 add fD()