finish the admin moudle