initial commit. can draw and render some text