better example support