lets get this organized before we split any thing else up. (admin)