examples in progress, not working