WiP LINQ
linq lambda done