fixing module order