awesome line^^ nothing wrong but... T* t = makeT<T>();