Added a little on opacities, will do more later