создаём нормальный crud