comments fragment, adapter, and view