fix bug, use default opacity