+ Fix the typo in IFragments 'remove' to 'filter'
+ Change the return value IFragment[] in IFragment interface