enchanced module config and added roles