rmk: конкретные переделки