add examples & update deps