SO MUCH DC STUFF I AM OVERWHELMED