fix render, add opacity