various squashed
updated demo squashed
config file
config file