formatting and finishing... seriously I'm done today