fully implemented list fragment in main activity