fixed up module