few changes + examples