demo and docs upd