#liu  add admin interface