added module templates