reworked module