added more examples for references