Added LINQ maybe? Need to add other functions first.