demos doc in progress
demos refactoring