custom adapter based on ArrayAdapter ready now