https://stackoverflow.com/questions/237104/how-do-i-check-if-an-array-includes-an-object-in-javascript
function contains(a, obj) { for (var i = 0; i < a.length; i++) { if (a[i] === obj) { return true; } } return false; }