more progress. stuck on font rendering