feat: resolve module in a better way