still working on drawing code, now with more filling!