proper line height
total restructure, breaks everything, for the better!