made a module for the resolver