implemented more Fxs