examples improvments