fixed q* shadow