added all components for fragments api