refaktoryzacja kodu i dodanie dynamicznej sybskrypcji przy boxie