improved handling of empty groups
more model experimentation
trying out some alpha masks