restructured administration js