initial
работает но через жопу
работает уже лучше, но через жопу
работает уже лучше, но через жопу
работает ещё лучше, но не до конца