using module for resolving instead of Dict