another way of adjust invoking function in Constructor way