added composition methods to F1,F2