Demo version

also have some bugs…