more examples added and text changed a bit