Added references to implementations