removing some autogen crud, implementing fragment based ui