stop using the fragment constructor