adopted FX8DelegateForm and Delegats