add admin panel, finish most layouts