added SetAlpha() GetAlpha()