add Demo::beta
add some fail tests