changed around fragment object instantiations