pp 228, still have a bug with the admin_root_path, but will get to it later