implementing continuous draw