updated fragment controller for the the hundredth time