text now basically complete. layout fixes