use
added color opacity, corrected a few errors