Complete rewrite to include categories. Added sword post