added module for thm