better styling and show line numbers