added fx_methods