added fdy.handle