Cleanupo
Using IEnumerable instead of arrays
MethodCall is now allowed to call from variables