demo and docs update