alpha & demo v
merge