removed the hard coded settings and let them config at runtime using module settings tab