alpha
added options for alpha, undo.SD and smooth.region