refactor administration page