43 refactor admin panels derek's portion