add providers to admin, and style modified