Ну что ж, по первой сделано https://dw.reactor.cc/post/5829054, теперь приступаем ко второй