docs update and demo