optimized -draw