согласен, есть предложение, как это сделать лучше?