transparency working but messes up colors