secure module as a dependency