libs
reformat + admin functionality