nick - most admin features added; still need fine-tuning