making good progress on auth_module. it feels close