@assics на библиотеке с готовыми комбинаторами они легко накидываются, и читабельнее выглядят