Revert "Remove Fragment"

This reverts commit 0034b5a9c5206f7cb32329c12db598c377fb2a8f.