beginning to refactor
text style pretty now