move adapters to MainActivity