Переработаны адаптеры. Убрал много-много строк.=-)