latest release
drawing recursive fully functional