add 4 demos