re-formats a little better. still not perfect but at least not shitty