fragment scoped module