improved light drawing