added viewHolder to adapter