starting extension of the ArrayAdapter class