extra credit done. we rule the internet.