Implemented ArrayAdapter and other classes