where T : new()
ok its calling constructor but who's?
MethodA<T>
why <T> after method name?