make it look better.

Should figure out how to do error checking/catching… W/E