examples work in progress