update style, though, probably wont use, since its a bit screwy