reduce redundant code
reduce redundant code

pombreda/formalchemy,Alwnikrotikz/formalchemy,pombreda/formalchemy,pombreda/formalchemy,Alwnikrotikz/formalchemy,Alwnikrotikz/formalchemy,pombreda/formalchemy,Alwnikrotikz/formalchemy